package modelo.policia.grado;

import org.dom4j.DocumentException;

import modelo.geografia.SistemaDeViajes;
import modelo.pista.Pista;
import modelo.tiempo.TurnoLadron;

public interface Grado {
	
	public String devolverGrado();
	public int getVelocidadDeViaje();
	public boolean debeAscender(int casosResueltos);
	public Grado ascender();
	public void setearCategoriaDePista(Pista pista);
	public void setearHorasPorTurno(TurnoLadron turno);
	public void setearCantidadDeCiudadesAMostrar(SistemaDeViajes sistema);
	public Pista obtenerPistaValida(String tipoDeLugarPreguntable,String proximaCiudad) throws DocumentException;
}
